今天我花了一點點時間實作了連接python跟SQL 這麼做的優勢在於:
可以自動化和腳本化:Python 允許你自動化數據庫任務,例如數據提取、數據轉換和加載(ETL),以及數據庫的備份和恢復。
數據分析:Python 擁有強大的數據分析庫,如 Pandas 和 NumPy。你可以從 SQL 數據庫中提取數據,然後使用這些庫進行分析、視覺化和建模。
跨平台和跨數據庫:Python 是一個跨平台語言,且有多個數據庫連接器,如 PyMySQL(MySQL)、psycopg2(PostgreSQL)和 pyodbc(多種數據庫)。這意味著你可以在不同的操作系統和數據庫上使用相同的 Python 腳本。
網頁應用集成:使用 Python 的 Web 框架(如 Flask 或 Django)開發的 Web 應用可以輕鬆地與 SQL 數據庫集成,使得數據的存儲和檢索變得簡單。
整合其他系統:Python 可以輕鬆地與其他系統和技術集成,如 Excel、CSV、JSON 等,這能讓數據的轉移和轉換變得更加容易
我一開始的最終目標訂成設計簡單的隨便一個平台的資料庫,但我很快就發現那太難了牽涉到太多技能,不是隨便設幾個table,KEY的關係設定好就完成了的東西,我把SQL一些基礎的語法學完之後跑去學了python跟一點點HTML,其實都只算是了解一些基礎知識,深一點的沒摸多少。但我會說我是真的收穫挺大的 主要是透過這次挑戰我發現這種每天學一點的方式 對我這種都不願花時間學習的人來說是很需要的 每天逼自己讀一點累積起來也會很可觀 我從每天下課後水一點內容每天交到開始囤稿因為覺得學太少想多學一點再到不知道該學什麼要先學什麼最有效率 因為感覺實在太多重要的了 但目前我有了解到我好奇很久的像是程式碼控制網頁,爬蟲等等的 原本預期今天是花整天來作一些簡單爬蟲 但我在安裝selenium庫的時候就卡關了 終端寫安裝好了但就是連不到 頭超痛。反正我蠻開心我有參加這次挑戰的 也會開始每天花點時間自學,加油~